// 用于login.vue页面的请求接口
import request from '../utils/request'

// 获取验证码
export const getGVCode = () => {
  return request.get('http://smart-shop.itheima.net/index.php?s=/api/captcha/image')
}

// 获取短信验证码
export const getSMSCaptcha = (captchaCode, captchaKey, mobile) => {
  return request.post('http://smart-shop.itheima.net/index.php?s=/api/captcha/sendSmsCaptcha', {
    form: {
      captchaCode, // 图形验证码
      captchaKey, // 图形验证码的key
      mobile // 手机号码
    }
  })
}

// 验证码登录
export const loginByCaptcha = (mobile, smsCode) => {
  return request.post('http://smart-shop.itheima.net/index.php?s=/api/passport/login', {
    form: {
      isParty: false, // 是否存在第三方用户信息
      mobile, // 手机号码
      partyData: {}, // 第三方用户信息
      smsCode // 短信验证码， 测试环境验证码为：246810
    }
  })
}
